﻿using System.Dynamic;
using Basic.FormCollect.Model;
using Basic.UserFormService.PhysicsTable.Model;

namespace Basic.UserFormService.Interface
{
    public interface IPhysicsQueryFillService
    {
        void SetValue ( PhyExtendCol col, IDictionary<string, object> row, PhysicsExtendVal val );
        PhysicsExtendVal GetExtendVal ();
        void InitRows ( ExpandoObject[] rows, PhyExtendCol[] cols );
        IDictionary<string, object> Load ( ExpandoObject data, PhyExtendCol[] cols );
        IDictionary<string, object>[] Load ( ExpandoObject[] list, PhyExtendCol[] cols );
    }
}